import yargs from 'yargs';

const args = yargs

   //区分开发环境和线上环境
  .option('production',{ // 配置选项部分
    boolean:true, // 选项为布尔类型
    default:false, //false为开发环境
    describe:'min all scripts'  //机器不识别，开发人员读
  })

  .option('watch',{  //监听开发环境中是否自动编译
    boolean:true,
    default:false,
    describe:'watch all files'
  })

  .option('verbose',{ //是否详细输出命令行执行日志
    boolean:true,
    default:false,
    describe:'log'
  })

  .option('sourcemaps',{  //强制生成sourcemaps
    describe:'force the creation of sroucemaps'
  })

  .option('port',{  //配置服务端的端口
    string:true,
    default:8080,
    describe:'server port'
  })

  .argv  //对命令行输入的内容以字符串形式进行解析

export default args;  
